FROM ubuntu:18.04
# 设置 apt 为aliyun源
COPY ./sources.list /etc/apt/sources.list

# 安装依赖
RUN apt-get -y update && apt-get install -y net-tools gcc gdb gdbserver cmake openssh-server build-essential

# ssh 登录
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' '/etc/ssh/sshd_config'
# 设置root密码为 111111
RUN echo 'root:111111' | chpasswd

# 启动ssh,为了让docker服务不退出，加上了 tail -f /dev/null
CMD /bin/sh -c "/etc/init.d/ssh start && tail -f /dev/null"
# NOTE：Clion 建议使用Remote Host GDB 的方式进行远程调试，配置参考ClionSetting.png


